Firmware V3.71:
Make sure the eeprom version doesn't fall back
1.[HOLEXTWECL-443] Garant DTW: Correction of Default Effective Length does not work
2.[HOLEXTWECL-445] Garant DTW: Increase Protocol Version to 1.2.8
3.[HOLEXTWECL-446] Garant DTW: Measurement result screens should display the sign (positive/negative) --> Issue in a wrong measurement result
4.[HOLEXTWECL-449] Garant DTW: Add Peak value on result screen

Firmware V3.70:
1.[HOLEXTWECL-439] Garant DTW: adaption of Effective length range
2.[HOLEXTWECL-442] Garant DTW: Correction of Default Effective Length values in the field

Firmware V3.63:
1.[HOLEXTWECL-438] Garant DTW: add one decimal place for the tolerance
2.[HOLEXTWECL-440] Garant-DTW: HCT-Protocol Version must be increased to1.2.7
3.[HOLEXTWECL-441] Garant DTW: Open Tolerances for Target Values also for the BLE Interface

Firmware V3.62:
Correct character encoding issues in parts of the CSV file.
History detail, History main, and Measurement result screens should display the sign (positive/negative).

For BLE and CSV file transmission, the absolute value should be sent.
1.[HOLEXTWECL-431] Default HID
2.[HOLEXTWECL-434] Garant DTW: Open Tolerances for Target Values
3.[HOLEXTWECL-436] Garant DTW: Screw Case ID corrupted when editing mode on wrench and change from and to Angle Mode
4.[HOLEXTWECL-437] Garant DTW: Show ID of the Screw case in Screw case details


Firmware V3.61:
1.[HOLEXTWECL-433] DTW: Workflow name is not changed, if Configuration via App is not send.

Firmware V3.60:
1.[HOLEXTWECL-429] Garant DTW: If a standard workflow is active (ID != 0) and a temporary WF is send, then the TW does not switch to indicating.
2.[HOLEXTWECL-428] Garant DTW: Tests: Show the workflow name + screw case name when controled by the HCT-Windows App

Firmware V3.59:
1.[HOLEXTWECL-429] Garant DTW: If a standard workflow is active (ID != 0) and a temporary WF is send, then the TW does not switch to indicating.
2.[HOLEXTWECL-428] Garant DTW: Tests: Show the workflow name + screw case name when controled by the HCT-Windows App

Firmware V3.58:
1.[HOLEXTWECL-424] Garant DTW: Password for preventing deletion of History on wrench
2.[HOLEXTWECL-425] Garant DTW: Possibility to show the workflow name + screw case name when controled by the HCT-Windows App

Firmware V3.57:
1.[HOLEXTWECL-421] Garant DTW: BLE: Wrong history entry when Data transfer::History on wrench is witched OFF
2.[HOLEXTWECL-423] Battery charging picture not shown when shut down.

Firmware V3.56:
Modify to Holex DTW procedure, shows battery  charging picture when shut down.

Firmware V3.55:
1.[HOLEXTWECL-419] History ID does not reset at 65536

Firmware V3.54:
1.[HOLEXTWECL-410] Garant DTW: Effective lenght column in .csv file

Firmware V3.53:
1.[HOLEXTWECL-418] Garamt DTW: After having switched of the standby once  DTW never goes to stand by anymore, even when another time is chosen.
2.[HOLEXTWECL-411] Garant DTW: Menu>>Connection: If Bluetooth is OFF, Value separator option is not attenuate like the other options.
3.[HOLEXTWECL-410] Garant DTW: Effective lenght column in .csv file

Firmware V3.52:
1.[HOLEXTWECL-417] Garant DTW BLE: Sending and Activation of a ScrewCase with mode Torque Triggering is not possible
2.[HOLEXTWECL-413] Garant DTW BLE: Read entry (0x00000F00) does not work if the ID is invalid.

Firmware V3.51:
1.[HOLEXTWECL-412] Garant DTW BLE: Last history entry cannot be read after DTW was switched off.
2.[HOLEXTWECL-413] Garant DTW BLE: Read entry (0x00000F00) does not work if the ID is invalid.

Firmware V3.50:
1.[HOLEXTWECL-405] Garant DTW: Repetition of Screw case shall be indicated in SetPointData
2.[HOLEXTWECL-406] GARANT DTW: Screw Case Name in csv history with Workingplan name if scre case name = 10 letters
3.[HOLEXTWECL-407] Garant DTW: User wants to switch off Dimming time and Auto power off time

Firmware V3.49:
1.[HOLEXTWECL-402] Add Mexico Certification Info in Menu Legal & Regulatory
2.[HOLEXTWECL-403] Garant HCT-DTW: Change wording of "Threshold" to "Pre-Warning"

Firmware V3.48:
1.[HOLEXTWECL-393] GARANT DTW-RE: Change in effective length has no effect on torque measurement

Firmware V3.47:
1.[HOLEXTWECL-399] GARANT DTW: Start of snug torque at 10% instead of 20%

Firmware V3.46:
1.[HOLEXTWECL-393] GARANT DTW-RE: Change in effective length has no effect on torque measurement
2.[HOLEXTWECL-394] Garant DTW-RE: Effective length range cannot be configured via BLE.

Firmware V3.45:
1.[HOLEXTWECL-385] Garant DTW: ID# in .csv file must not be reset after Default Settings option is performed in device
2.[HOLEXTWECL-390] Garant DTW: Target value in ftlb is manipulated after activation
3.[HOLEXTWECL-391] Garant DTW: Problems with HID and WIN 11 because of Appearance in Advertisement

Firmware V3.44:
1.[HOLEXTWECL-385] Garant DTW: ID# in .csv file must not be reset after Default Settings option is performed in device
2.[HOLEXTWECL-388] Garant DTW: Visualization of history, selected entry not correctly colored
3.[HOLEXTWECL-390] Garant DTW: Target value in ftlb is manipulated after activation

Firmware V3.43:
1.[HOLEXTWECL-384] Garant DTW: Implement screen in settings showing FCC ID
2.[HOLEXTWECL-381] Garant DTW: Workflow - Correct labeling "CHOOSE SCREW CASE"
3.[HOLEXTWECL-380] Garant DTW: Increase Evaluation Time by 20, 30 and 60 seconds

Firmware V3.42:
1.[HOLEXTWECL-376] Garant DTW: History entries, screwcases and workflows completly deleted after flashing Garant FW V3.41
2.[HOLEXTWECL-375] Garant DTW: Angle Mode: Target angle over 990,0° --> Max Tolerance selection not correctly
3.[HOLEXTWECL-349] Garant DTW: Menu >> Connection >> Bluetooth: ON/OFF
4.[HOLEXTWECL-342] Garant FW: Measurement value of Measurement data block and History data block sometimes different.
5.[HOLEXTWECL-254] Garant FW: Screen " Delete screw case ABCDEFGHIJ is not correct displayed

Firmware V3.41:
1.[HOLEXTWECL-373] Garant FW: No response to a READ-Message!

Firmware V3.40:
1.[HOLEXTWECL-371] Garant FW: UserDefinedCalibrationCycle could be written once but when to be read the entire block it ends in Timeout
2.[HOLEXTWECL-372] Garant FW: Protocol Version is not changed to 1.2.3

Firmware V3.39:
1.[HOLEXTWECL-364] Garant FW: Worker guidance software shall be able to lock the tool and alarm when false usage
2.[HOLEXTWECL-359] Garant FW: Customer wants to change the calibration intervall.
3.Fine-tune LCD refresh frequency.

Firmware V3.38:
1.[HOLEXTWECL-341] Garant FW: BLE: After Factory reset Wrench does not advertise
2.[HOLEXTWECL-342] Garant FW: Measurement value of Measurement data block and History data block sometimes different.
3.[HOLEXTWECL-343] Garant DTW: Overload state after 5000x measurements
4.[HOLEXTWECL-344] Garant DTW: Device Status Overload not published when the state changes
5.[HOLEXTWECL-345] Garant DTW: Screen implementation when Settings >> Measurement >> Workflow: All / Step 
6.[HOLEXTWECL-346] Garant DTW: Protocol Version in Device Information (0x0000) must be 1.2.1.

Firmware V3.37:
1.[HOLEXTWECL-337] Garant DTW: Screw case name is not taken over in the history
2.[HOLEXTWECL-338] Garant DTW: History entry is wrong, when Option Data transfer "History on wrench" is switched OFF

Nordic095:
1.[HOLEXTWECL-330] Garant DTW BLE: No parallel connection to APP for HCT and PC for HID is possible 
2.[HOLEXTWECL-331] Garant DTW: HID does not work anymore !!!

Firmware V3.35:
1.[HOLEXTWECL-320] !!!Garant DTW: History ID corrupted leads to wrong measurement results!!!

Nordic094:
1.[HOLEXTWECL-331] When BLE connected without notification, there is no solid
  BT sign, so add a dummy link to let display solid BT sign. Due to HID
  connection also trigger a dummy link that rejected due to multiple link
  detected. Fixed by remove duplicate dummy link.
Nordic094:
1.[HOLEXTWECL-321] BLE: Behavior Bluetooth sign not correct

Firmware V3.34:
1.[HOLEXTWECL-324] GARANT DTW: Tolerance -0,0% and +0,0% as well possible to configure
2.[HOLEXTWECL-320] !!!Garant DTW: History ID corrupted leads to wrong measurement results!!!
3.[HOLEXTWECL-319] Garant: Menu Switch for Repetition

Nordic093:
1. Remove all notification when disconnection.

Nordic092:
1. Fixed live data connection lost when subscription changed.

Nordic091:
1. Fixed live data connection lost when subscription changed.

Firmware V3.33:
1. Update live Data based on subscriptions.
Nordic090:
1. Update live Data based on subscriptions.

Firmware V3.32:
1.[HOLEXTWECL-300] Garant TW: Query for Device-Information returns wrong Device Type Number for 500 Nm Wrench and 850 Nm Wrench
2.[HOLEXTWECL-303] Garant TW: Change setting range for effective length for 500Nm and 850Nm to 0-100mm instead of 10-125mm
3.[HOLEXTWECL-304] Garant TW: Reduce time between result screens by half
4.[HOLEXTWECL-306] Garant TW: Increase tolerance range from 9,9% to 10,0%
5.[HOLEXTWECL-309] Garant TW: Switch off UserActionFlag in AdvertisementData once connected

Firmware V3.31:
1.[HOLEXTWECL-283] Usage alert cannot be deactivated by Send Button or by applying torque

Firmware V3.30:
1.[HOLEXTWECL-286] Garant TW: Alarm when Torque exceeds 125% of maximal load
2.[HOLEXTWECL-285] DeviceInformation Query is answered with two messages
3.[HOLEXTWECL-284] Usage alert: It vibrates even if Vibration is off
4.[HOLEXTWECL-283] Usage alert cannot be deactivated by Send Button or by applying torque

Firmware V3.29:
1.[HOLEXTWECL-277] Garant TW: Query for BLE-Version does not work in the full block query
2.[HOLEXTWECL-278] Garant TW: Query for "Behavior" in DeviceAdministration is always 0
3.[HOLEXTWECL-279] Garant TW: Usage Alert:  Device IO remote control cannot be read 
4.[HOLEXTWECL-281] GARANT FW: Change wording in screen "Configuration via mobile app"

Firmware V3.28:
1.[HOLEXTWECL-258] Garant TW HCT-Interface: Option "Do not Ask for Repitition"
2.[HOLEXTWECL-260] Garant DTW: Unblocking of blocked Device
3.[HOLEXTWECL-262] Garant DTW: Usage Alert
4.[HOLEXTWECL-264] Garant DTW: BLE-Version in DeviceVersion
5.[HOLEXTWECL-267] Garant TW: Resending the Indicating Mode does not reset the Peak Value

Firmware V3.27:
Fix the problem(Garant DTW History Detail) found by brose  

Firmware V3.26:
1.[HOLEXTWECL-256] Garant FW: HID also transfer angle value and unit when torque with angle observation (supervision)

Firmware V3.25:
1.[HOLEXTWECL-251] Garant FW. The name of a screw case with more than four characters shall not be editable

Firmware V3.24:
1.[HOLEXTWECL-251] Garant FW. The name of a screw case with more than four characters shall not be editable

Firmware V3.23:
1.[HOLEXTWECL-250] Garant FW: MeasurementResultData is sent in indicating but the peak value is allways 0
2.[HOLEXTWECL-247] Garant FW: Show screw case name up to 10 characters

Firmware V3.22:
1.[HOLEXTWECL-245] Garant FW: In Indicating Mode Garamt should also send MeasurementResult data
2.[HOLEXTWECL-238] GARANT FW: Reading last history entry via Read-Command

Firmware V3.21:
1.[HOLEXTWECL-238] GARANT FW: Reading last history entry via Read-Command
2.[HOLEXTWECL-244] GARANT FW BLE Editing an existing Screw Case modifys its ID to 0

Firmware V3.20:
1.[HOLEXTWECL-236] GARANT: GARANT FW: When reading back screw case data with ID = 0 TW returns wrong values
2.[HOLEXTWECL-238] GARANT: GARANT FW: Reading last history entry via Read-Command

Firmware V3.19:
1.[HOLEXTWECL-227] GARANT: FW: Measurement result is not sent if no "Live"-Characteristic is notified

Firmware V3.18:
1.[HOLEXTWECL-220] GARANT: Improve Screw case handling 
2.[HOLEXTWECL-222] GARANT: FW: Triggering Mode: Target Value does not correctly change of color after live value reachs the calibrated range
3.[HOLEXTWECL-223] GARANT: FW: "Tare" Action not good performed

Nordic089:
1. Append 1 byte(App-Connection flag/USER-Action flag) to Manufacturering Specific Data.

Firmware V3.17:
1.[AF1.1] In Indicating Mode: The calibrated range begin from ~20,4% until 100% (e.g. for DTW340Nm starts from 69,4Nm and not from 68Nm, for DTW 100Nm starts from 20,4Nm and not from 20Nm). 
2.[AF1.2] "Tare" Action not good performed:
3.[HOLEXTWECL-221] GARANT: BLE: Screw Case is not activated by APP when sending "Activate list entry by ID" (0x1000)
4.[HOLEXTWECL-220] GARANT: Improve Screw case handling
5.[HOLEXTWECL-219] GARANT: Implement User Action Flag in Garant

Firmware V3.16:
1.An offset torque is applied before the tool is turned on, the tool start the “Tare” process and it is succesful but then it is no possible to measure torque(Like  HOLEXTWECL-12 7/28 comment)
2.[AE1.2] Extension of Standby time by by 30min, 45min and 60min
3.[AE1.3] When Evaluation of screw case is done and send button not pressed and user turns wrench off, then the evaluated value must be saved in history (this is mandatory for mode triggering). 
4.[AE1.4] Change start of measurement from 1% to 5%

Firmware V3.15:
measurement start:
12Nm   Starts at 0,12Nm
30Nm   Starts at 0,30Nm
50Nm   Starts at 0,50Nm
100Nm  Starts at 1,00Nm
200Nm  Starts at 2,00Nm
340Nm  Starts at 3,40Nm

1.[ AC1.1] : Please implement for Garant DTW 12Nm as follow:
             "Recalibration required" screen should always pop up when the torque measurement in both directions is greater than 125% (15Nm) until 200% (24Nm). After 200% (24Nm) 
             the wrench is blocked.
2.[ AD1.1]: Menu >> Settings >> System >> Factory Setting:
            Please add "Factory_reset_Info" in this screen. Same as Holex DTW

Firmware V3.14:
[AB1.3]. v3.13: failed. When effective length is changed then 105% limit changes with the ratio. How it should be: limits shall keep the same no matter which effective length is configured.

Firmware V3.13:
[AB1.1] Edge Case:
        e.g. Menu >> Mode >> Torque Triggering >> Target Value (e.g. 4,00 Nm) >> Min/Max Tolerance (e.g. +-5%) >> Rotation: Egal >> Angular Monitoring: Yes >> Snug Torque (e.g. 3,00 Nm, snug torque could be lower, equal or greater than Target Value, does no matter) >> MIN ANGLE: 0,00° (this error is appears only with Min Angle=000,0°, with values greater than 000,0 (e.g. 000,1) there is not a problem) >> MAX ANGLE (e.g. 10°) >>…
        If you configured as explained, then the eye symbol will be green colored as soon as the measurement starts. It is an edge case only with Min Angle of 0,00°.
[AB1.3] Remove ratio of effective length for 20%, 100%, 105%, 125% and 140% (for 12Nm: 200%)
[AB1.4] Indicating mode  User has done a measurement and does not reset the peak value by pressing the send button and then changes in menu the effective length  peak value will change according the ratio between old and new effective length        
        How it should be:
        An already measured peak value should not change when the effective length is measured. It would be OK to automatically reset and save the measured peak value when user changes the effective length, so that this issue of change of peak value 

Nordic088:
1. Append -serialno to device name, no change to advertising, but display DTWXXX-SERIALNO after paired in Windows.

Firmware V3.12:
[AA1.1] The color of the "eye" symbol should stay green/red according to the measurement during the evaluation time. It should not change to grey during the evaluation time. It should have the same behavior as Angle mode with Torque observation.

Firmware V3.11:
[AA1.1] The color of the "eye" symbol should stay green/red according to the measurement during the evaluation time. It should not change to grey during the evaluation time. It should have the same behavior as Angle mode with Torque observation.

Firmware V3.10:
Add for Garant and Holex the option ON or OFF for the sign (+/ -) of the transmitted HID value.

Firmware V3.09:
1.[Z1.1] Overload Info List:
    - After the overload list have more than ten entries, the old one is erased when there is a new entry --> OK
    - When the overload info is full (10 entries), after turning off and turning on the tool, the list is erased --> Muss not be
    - When the overload info is full (10 entries), after turning off and turning on the tool, the "calibration required" symbol is gone --> Muss not be

[BT]
1.[Q202]  0x02 (0b00000010): Always when a measurement is/was over 125% (When "Recalibration required" screen pops up on wrench and the triangle symbol is on wrench)
2.[Q207]  History Data Content Block.
    Torque/Angle tolerance lower value (Register Address: 0x001524-0x001527)
    For Torque Triggering with/without Observation and Angle with/without Observation the value is always sended positive. That is incorrect.

Firmware V3.08:
1. [Y1.1] : Angle Mode:
    It is possible to configure the "Min Tolerance" parameter greater than the "Target Angle". Then, the measurement result is not correctly calculated. See video.
    How it should be: The "Min Tolerance" muss not be greater than the "Target Angle"
BT:
1. [Q202] : The DeviceStatus register related to overload (0x00000802) is never updated or incorrectly updated.
    How it should be according to the specifications:
    - 0x00 (0b00000000): Always when the wrench is calibrated. 
    - 0x02 (0b00000010): Always when a measurement is/was over 125% (When "Recalibration required" screen pops up on wrench and the triangle symbol is on wrench)
    - 0x04 (0b00000100): After a measurement is over 140% (When "Overload" screen pops up and the torque wrench cannot be used). If the wrench is in this state, then this value      muss be fixed.
2. [Q203] : After the wrench is blocked ("Overload" screen), it is still possible to connect it to the app. By changing the measurement mode, the screen on wrench is changed from "Overload"  to another incorrect homescreen.

3. [Q206]: Factory Calibration Status (0x00000804 register byte) is never updated. It always stays in 0x01
    How it should be:
    - Wrench calibrated --> Factory Calibration Status is 0x01
    - Wrench not calibrated --> Factory Calibration Status is 0x00

Firmware V3.07:
1. [X1.5] Angle Triggering:
    When Angle Target Range starts between 0,0 to 0,9° from snug point than the wrench behaves not as it should be.
    0,9° -0,0° +10,0° --> Screw case immediately successful even in not calibrated range (same for 90° -89,9° +10,0°)
    0,9° -0,1° +10,0° --> Screw Case always negative even within range How it Should be:
    If Angle Target Range starts at 0,0°, then the screw case is successful immediately when snug point is reached (not before)
    If Angle Target Range starts at 0,1° then the screw case is successful when snug point and the 0,1° is reached

Firmware V3.06:
1. [X1.1] Apply torque in the wrong turn direction just above the uncalibrated range, change immediately to the right turn direction and apply a higher torque <=max torque for a short moment and change turndirection again to the wrong direction till you reach a value slightly higher    than the uncalibrated range - now the angle is counted as OK if you turn further in the wrong direction

2. [X1.3] Torque Triggering with Angle Observation:
    Measurement result is not correct. Despite the torque is achieved and it is inside the cofigured range, and the angle observation is also in the configured range, the result is NOT OK. 

3. [X1.4] Torque Triggering with Angle Observation:
    The "eye" symbol is becoming green despite the turn direction is wrong.
    The "eye" symbol should always be gray when the turn direction is wrong.

4. Fixed BLE disabled not realy turn off BLE bug.

Firmware V3.05:
1. [W1.1] Indicating Mode:
    After the Master PWD is activated and indicating mode is selected.
    Start a torque measurement, but does not press Send button (B8).
    Then press Menu (B4 or B7), "Enter Password" screen appears,
    go back (B1) or type a wrong password and go back:
    It is not possible to measure the torque again or press send button, just only when the torque is over the last peak value. See video attached
2. [W1.2] Typos in different languages, see Translation_GarantBasic.GUI_Strings_PA14
3. [W1.3] Steps like below:
    1) Create 2 work flow  : WK01 (add 1 screw case) and WK02 (add 1 screw case),
    2) Active WK02
    3) Delete WK01
    4) Delete WK02
    Then WK02 is Still shown on the measurement screen (should return to Indicating Mode).
    This behaviour is only happening when wrench ist not powered off and on inbetween
4. [W1.4] Torque triggering with angle observation:
    When the "Min Angle" value ist between [0,0° - 0,9°]. The "eye" symbol is becoming green despite the snug torque was not reached. 
    The "eye" symbol should be gray until the snug torque is reached
BT Issue:
1.[Q202] Overload-State is not transfered to APP corectly. When having reached an overload state, the display shows the respective screen correctly, the DTW is blocked. But when App connects to the blocked Wrench then it asks for the DeviceStatus 0x00000802. In this situation the response is:  (00 08 00 00 05 00 01 01 64 78 00 01) where 0x78 is related to the overload state. But what does 0x78 mean?? It is not defined. Sometimes we also get 00 08 00 00 05 00 01 00 0D BE 00 01 where 0xBE is related. But this is not correct according to the specification. Hence App does not recognize the overload situation.
2.[Q203] In overload-State can be hacked, when connecting the app. Having reached an overload state, the display shows the respective screen correctly, the DTW is blocked. But when App connects to the wrench it also sets and resets the Flag "Configuration active on mobile app" 0x0507 and the DTW loses its blocking state and can't see any signs and warning about the blocking state.

Firmware V3.04:
1. [Q199] Firmware Version 3.03 send to App must be in format 03 03 00 and not 00 03 03 --> Query 00 01 00 00 06 00 00, response must be 00 01 00 00 06 00 01 01 00 00 03 03 00

Firmware V3.03:
1. [V1.1] Activation of screw case on wrench not possible. Initial activated screw case is still active instead of the new activated one. Tested with v3.00 and v3.02, both versions failed. And tested on several wrenches (12, 50, 100Nm).
2. Delete active screw case ,sometimes mode can’t change to indicating mode.
3. Create screw case 0000(unit: in.lb)edit 0000target value error.

Firmware V3.02:
1. Add HID Unit on/off menu and control.
2. Add clear bonds command to BLE-Module before BT reset, after clear bonds and reset, the BT status of connected PC toggling between "Connected" and "Paired", connection is broken, user need to remove the paired device from PC.

Firmware V3.01:
1. Change Firmware version from 3.1 to 3.01.
Firmware V3.1:
1.[ Q195] : Observation 1: When deleting a screw case using DeleteListEntrybyID with a screw case ID that does not exist, it will obviously allways decrement the internal list entry counter, even the counter is 0, it will become -1 (0xFFFF). 
         Observation 2. When deleting a screw case using DeleteListEntrybyID with a screw case ID that does not exist, it will obviously delete the first entry in the list.
         Observation 3: When trying to delete the entire list with ID-1 (0xFFFF) see, Software_Communication_Protocol then it behaves like in Observation 2, it only deletes the first entry. It should delete the entire list and return 0 if ask for number of list

Firmware V3.0:
1. [U1.1] Translation_GarantBasic.GUI_Strings_PA13: Correction of words in Spanish
2. [U1.2] Menu>>Screw cases>>(Select a screw case e.g. 0001)>>Edit>>Screw case name(change or not) >>B1(<--) >> Then the screwcase selected is not the right one.
3. [O179] After screw case evaluation is done but before pushing button 8 or button 7: when user is changing the mode in App then the evaluated result is lost.
          How it should be: wrench shall save the evaluated result in History even if button 8 or button 7 was not pressed (when user is changing mode, activating a new screw case via App before pressing button 8 or 7)
4. [O183] Minor Issue: While the wrench screen is on "Repeat" or "Press Send Button" open the App.
          As can be seen in picture it should show the peak and result value as well, but since the measurement status bit is not finished, but ongoing it shows as if the measurement was still ongoing. This is a consequence of O164 issue not completely solved (measurement status bit diagram not implemented).
5. [O188] Setup two screw cases, goto main screen open "Mode" and then "load", choose a screw case.
          Reaction: "configuration on mobile app" disappears and the dial screen is shown but app and wrench are still in configuration state.
6. [O190] Lifetimecounter will be reset while calibration:
          See Software communication protocoll 0x00000009: Contains  the counter value of all done screw actions since first time activation of the wrench, Lifetime counter - # Measurements (not resetable) When we do the calibration with Eclatorq calibration tool, then the liftime counter will be resetet. It must not be reseted !!! It has the same meaning as the Mileage counter in the car.
7. [P192] Fixed CSV history listing order for ID greater than 1000.

Firmware V2.19:
1. Fix issue O191.

Firmware V2.18:
1. Fix issue O187.

Firmware V2.17:
1.[O186]. Precond: Indicating or Triggering Torque or Angle Mode is set on TW and displayed in App
    Action: 1). Actuate the TW to any peak value  
            2). Do not push the "Send"-Button on TW, Peak Value remains
            3). Activate a screw case.
            Result: the TW turns off/resets alone. Sometimes its ok, but most of the time this issue happpens.

Firmware V2.16:
1.[O179] After screw case evaluation is done but before pushing button 8 or button 7: when user is changing the mode in App then the evaluated result is lost.
How it should be: wrench shall save the evaluated result in History even if button 8 or button 7 was not pressed (when user is changing mode, activating a new screw case via App before pressing button 8 or 7)
2. 100 Screwcases navigation slow in DTW Workflow is fixed.
3. DTW QR code screen switch to measuring screen from App cause DTW power off issue fixed.
4. Protocol 0x151C angle target converted by toruqe unit issue fixed.

Firmware V2.15:
1.  [S1.1] When Details of Screw Cases are opened when creating a new workflow and the user goes back to overview of screw cases, then not the screw case he was on before is highlighted in orange, sometimes no screw case is orange and sometimes even no screw case shown
2.  [S1.2] 10 Workflow, + Icon is not shown anymore and button 4 is without function when choosing  "New Workflow" ,Same failure is happening for screw cases when 100 screw cases saved on wrench 
3.  [T1.1] Max Tolerance for Torque indicating in.lb, ft.lb and Nm has a bug. Last decimal place can only be 0, 1 or 2 for max tolerance

Nordic087:
1. During booting BT module, if FDS(Flash Data Storage sub-system) initialized failed, an error handler will bring BT module hangs that make BT lost(the root cause of N1.4 we guess). This change avoid enter error handler that cause module hangs, and Add garbage collection for FDS.

Firmware V2.14:
1. [Q1.8]   In general, when1000 history entries are filled, and the DTW is connected with the App and/or HID. The reaction of the tool is getting too slow during the measurement.
2. [R1.1]   After 800 or 900 history entries, "80% memory" or "90% memory" appears. It must not be possible to use the tool if B7 was not press before.

Firmware V2.13:
1. [P1.3 ]  After 1000 Entries, the Infomessage, "100 % of the memory used, oldest entry will be overwritten", but no action possible.
2. [Q1.9 ]  100% memory used (1000 history entries). After a new measurement, go to the the history entry details. The behaviour and the visualization of the data is corrupted. See videos "History 1000x-1", "History 1000x-2".
3. [Q1.10]  Indicating Mode:
    Peak value does not turn red when the torque is more than 100%, it changes the color when the torque is more than 105%.
    Correct behaviour: Peak value muss change to color red after 100%, same as measurement values and scale."
4. [Q1.11] Change "xxx Verblieben Messunge" to "xxx Verbliebene Messungen"
5. [Q1.12] Angle mode: During evaluation time without any torque applied, snug torque value stays in whtie color.
    Correct behavour: During evaluation time without any torque applied, snug torque value should be gray color"
6. [Q1.13] When screen "100% of memorxy used" screen appears, than only button 7 must be active to go further. Now as well button 8 is active. Please deactivate button 8
7. [Q1.14] Torque triggering: When torque target value is equal to 20% of Nomional load (e.g. 10Nm for 50Nm wrench) and the tolerance is e.g. +/-5% then the actual torque value in scale will be shown in green not beginning with 10,00Nm but only starts to be shown in green from 10,20Nm on. How it should be: show actual torque in green when leaving the not calibrated range which is in this case 10,00Nm. In video it is shown that App is correct and wrench is not correct.
8. [R1.2 ] Delete All Workflows not possible on wrench (see video). It should work as "Delete all screw cases" works

BT Issues:
1. [O140 ] 1. Activate a screw case on wrench 
           2. connect wrench with Android App (please note: in iOS App a workaround is implemented)
              you will see no screw case name but ----
2. [O164 ] After pressing the Send button the status is  0 as finished (OK) and after the setpoint data block is sent the measurement status continues to be 0 as finished (NOK) . It should be 1 as ongoing, since we just start a new measurement. See attached media. 
3. [O172 ] When an empty Workflow is activated then the wrench and the App shall show Torque Indicating. At the moment Wrench goes in Torque indicating --> OK, but App Shows the last active Screw Case. Wrench to send App info that torque indicating shall be shown.
4. [O173 ] 1. Activate a screw case on wrench 
           2. connect wrench with Android App (please note: in iOS App a workaround is implemented)
              you will see no screw case name but ----
5. [O175 ] Wrench send wrong data to App when going back to main menu so that App shows an evaluated Screw Case. This issue happens sporadically but quite often. 
           Connect App to Wrench and go into menu on wrench, change any setting and go back to main screen"




Firmware V2.12:
1. [P1.3] After 1000 Entries, the Infomessage, "100 % of the memory used, oldest entry will be overwritten", but no action possible.
2. [Q1.4] Wrench does not detect overload above 105%,125%,140%.
3. [Q1.6] Overload Info has wrong data saved.

BT Issues:
1. [O171] sporadic issue: App sends activation of a certain workflow ID, but wrench replies with setpoint data block with a different ID. See image attached that contains all data and images.
2. [O167] After creating 100 Screw cases via App, we deletet all screw cases via app and created new Screw Cases. But ID of all new screw cases remains 101. So App only shows one screw case.
          Implement same ID behaviour as for History. Every new item gets a new incremented number if created new. Only after factory reset start again with Screw Case ID1
3. [O166] After creating 100 Screw Cases via APP Screw case 101 will overwrite the SC 100: When App sends a new Screw case with ID -1 it will get a positive Acknowledge. When retrieving the entire list of screw cases it can be seen that the new created screw case has overwritten the last one and even got the ID of the last one. App should get a negativ Acknowledge and the new screw case shall not be taken over and not overwrite the last one.
4. [O140] 1. Activate a screw case on wrench 
          2. connect wrench with Android App (please note: in iOS App a workaround is implemented)
             you will see no screw case name but ----

Firmware V2.11:
1. N1.6  + No signalization in Angle Mode:  When more than 100% load in wrong direction then signal level 4 shall be implemented.  + Angle Mode: Above 100% torque in correct direction, the scale and the letters should be in red.  
2. Q1.1  Number selection bug for Angle Observation. Min Angle value selection with random numbers (see video). When e.g. at first digit a 1 is selected and the user want´s to set back to 0, this is not possible. Randomly other numbers are selectable, most of the time the numbers switch between 9 and 8 and 9 and 8...
3. Q1.2  Evaluation time extension from 0.5, 1, 2, 3 seconds to  0.5, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 seconds
4. Q1.3  Rename Name of Wrench in Menu Info from HCTxxx to DTWxxx
5. Q1.4  Mode>>Angle>>Units(Nm, in.lb, ft.lb)>>…>>Rotation: CCW>>TorqueObs(yes,no)>>… After a succesful/wrong measurement, the angle saved in the history entry is "- - - -". See video "Angle CCW"
6. Q1.5  Precondition: TW is in indicating - On wrench set: triggering angle 2,4Nm  10°, +/- 10°, clockwise, No monitoring, not saved as screwcase;  On App: Set Target Angle to 50°, Min Tolerance to 49,9 or 50°) => No blinking and beeping if in range but green dial on screen

BT Issue:
1. O157  Create 3 Screw Cases, Add them into a workflow in sporadic order, then go into screw case list and delete the middle one. Afterwards screate a new scre case and append it to the workflow. After reading back the workflow, it will show a different name of a screw case that has been delete by a factory reset.


Firmware V2.10:
01. [N1.6] When more than 100% load in wrong direction then signal level 4 shall be implemented. with v2.9 there is no acoustic, haptic and LED signal in wrong direction when above 100% load
02. [O1.2] It is possible to measure an angle above 999,9°. There shall as well be "----" when angle value is higher than 999,9°
03. [O1.4] Wrench does not detect overload above 105%,125%,140%
04. [O1.6] Overload Info has wrong data saved
05. [O1.7] Recalibration Required Symbol and "Overload" screen are gone after the tool is turned off and turned on. See video
06. [P1.3] After 1000 Entries, the Infomessage, "100 % of the memory used, oldest entry will be overwritten", but no action possible.
07. [P1.4] When 80% and 90% of memory used is reached the warning screen is empty  ony shown is the check button in bottom right corner (button 7)
08. [P1.5] When creating a new screw case with an existing name and then going back, a screw case detail screen is shown (SCREW WWWW). This screen is not needed an shall not be shown in this specific flow
09. [P1.6] After the tool requires calibration, all the entries should shown that the info (Calibrated: NO). this information update should also be sended by Bluetooth.
10. [P1.7] When the DTW requires calibration; after turning it on, "Calibration required" screen pops up. If B4 or B7 is not pressed before, it should not start a measurement. 

Bluetooth:
01. [N140] Read List Entry by ID does not work When asked for ID 29, DTW will return screw case with 34!?
02. [N146] Indicating: Peak value is shown but Reset button not pressed. When now the user changes in App the mode to Triggering and goes back in main screen, then wrench evaluates the screw case with result of 0,00Nm.
03. [N152] "Now the wrench does not go to standby mode if a BLE connection is active, The requirement was, that the App does not go in standby as long as there are any commands from the app are comming, that means the timeout for going in standby starts after the last command from App has been answered."
04. [N155] "Creating of Workflows with screw cases is not possible from App-Site. App sends the correct commands, but reading back the content of a workflow, there is not Screw Case in."
05. [N156] Change Mode on App does not work, the App send correct setpoint data but DTW shows on some variants only indicating mode but often shows Angle Mode with 0,0 and 800000000
06. [N157] Sporadically the list of workflows  and screw cases on Wrench is not the same in the App. After turning the wrench ON, instead of 4 screw cases or workflows with different names on the wrench we saw 4 screw cases or workflows with the same name. 
07. [N161] The lower tolerance values which represent relative deltas to a target value shall be treated as negative values !! Meaning to get absolute tolerance values for comparison the relative values must be added not substracted. 
08. [N162] ScrewCase ID's restart after 0x0F: We wanted to create screwcases, the ID of the screw cases starts after 0F with 00 and with 01..02..03 again, so that App only shows 16/100 Screw Cases
09. [N163] If a measurment has been finished and after send-button has been pressed the measurement data block Status of measurement Bit 1 must be set to 1 (stands for ongoing); in case the data block is queried by the app. 

Nordic086:
1. Change back the CONN_SUP_TIMEOUT from 300ms back to 4000ms.
2. Update to SoftDevice Version 7.0.1.
3. Upgrade procedure:
    a. For BT firmware prior to Nordic083, please use Firmware V2.8(and below) to upgrade BT first, when BT upgrade failed(due to BT reset failed), upgrade to Firmware V2.10 and power up, then upgrade BT again to finish.
    b. For BT firmware above Nordic083(Firmware above V2.9), just do it as normal.

Nordic085:
1.	BT module Connection interval changed from 20/75(min/max) to 7.5/30. and CONN_SUP_TIMEOUT set to 300ms.
2.	Add a notification to DTW that the packet is queued to BT module successfully that DTW can send next packet, otherwise DTW need to wait maximum 100ms.

Nordic084:
1.	Fixed HID output buffer too small issue that cause HID data incorrect and connection reset.

Firmware V2.9
1. EEPROM address changed, need factory reset after firmware upgrade.
2. [O1.4 , O1.6, O1.7] Can not report (200Nm,50Nm) 
3. [N1.6] Add red color of scale value and when in target range if wrong turn direction
4. [N1.12] Wake up when in menu: Movement, Button,Wake up when in main screen: Movement, button, force on strain gauge
5. [N1.14] 10Nm are 7,38ft.lb (7,3756 which is closer to 7,38 then to 7,37), please adapt on wrench accordingly so that App and wrench show the same value
6. [O1.1 ] 50Nm Wrench: 10,00Nm is indicated on main screnn and in History and Screw case detail as 10,01Nm
7. [O1.2 ] It is possible to measure an angle above 999,9°. There shall as well be "----" when angle value is higher than 999,9°
8. [O1.3 ] Duplicate with O1.1
9. [M135 ] 1. Activation of a Screw Case on App
           2. The wrench updates with the correct screw case but the App does not change. We have to force an update via wrench (Menu->Main screen)
10. [M141] Duplicate with O1.1
11. [M142] Duplicate with O1.1
12. [M145] Step 1 Connect App to DTW open Screw Cases and delete a Screw case 
           Step 2 Went in workflow and added an existing screw ("2000") case to it.
           Step 3 Went in DTW Workflow List to the Workflow you just add a screw case --> The name is different ("FRED"). But also the other names.
           Step 4. Went back into main screen on DTW and Go in workflow on App --> The name of the screw case is different. ("FRED")
13. [M147] Every measuremode in start condition -> open a menu in app ("config on app screen shows up on wrench" now actuate the wrench -> wrench jumps out of the "config on wrench screen" and the measurement screen is shown

14. [M149] Change effective length on app changes the value on wrench display (-> menu -> settings -> Measurement -> Effective langth) - BUT the new value is NOT used for calculation of torque. (if you adjust the effective length on wrench everything works as expected)
15. [M152] Wrench goes in standby despite the fact that I add screw cases on APP. As long as there is communication, standby shall not happen.

Nordic V0.83:
1. Update to NRF52 SDK 17.0.0.
2. Update to Software Device version 7.0.1.
3. Use new libuarte driver to prevent APP_UART_COMMUNICATION_ERROR.
4. Enable Bluetooth Module Reset, DTW send hardware reset when power on to reset BT module to prevent BT module lost. Pin 21 for reset was used for other purpose in previous version. Since the P21 reset enabled, the bootloader need to be changed also, so need to program the hex with Nordic debugger. And the BT firmware only compatible with DTW firmware V2.9.

Firmware V2.8
01. [M1.3 ]	Angle>>in.lb>>Torque Monitoring>>Problem to select max target angle. MonitoringMaximum Range from 21,2 - 106,2 in.lb. There is also problem in Range Visualization on History entry. See video M1.3 
    will be checked and solved with v2.7 --> Daphne, 21.07.2020
    For 50Nm wrench a MAX TARGET VALUE of 899,9in.lb can be set for torque monitoring but max is 442,5in.lb"
02. [M1.8 ] In Mode Torque Triggering without Angle Obs. is not correct to show Snug Torque becuase it is not a parameter used in this mode. See Figure1(Torque Trigg. w/o Angle Obs) and Figure2(Torque Trigg. with Angle Obs)
03. [M1.10] Recomendation: Foto de History Detail:
    Result: --> Angle Result
    Result: --> Torque Result "
04. [M1.13] Peak value with color function
05. [N1.1 ] Number separator to be changed according to torque wrench system language. 
06. [N1.7 ] Menu>>Mode>>Angle>>B1(<--)
    It should return to ""Angle"", not to ""Torque"""
07. [N1.8 ] Peak value for in.lb shown as in,lb for 100Nm wrench. Same problem with 200 and 340Nm.
    Replace comma by dot between in and lb"
08. [N1.9 ] Wrench does show a not successful screw case as successful when 1st screw case is successfull after evaluation time and 2nd screw case is not successfull and before end of evaluation time send button is pressed.
09. [N1.11] Torque Triggering
    Not successfull measurement is shown despite it is successful, when B8 is pressed during the evaluation time."
10. [N1.12] Measurement values are actualized in background if menue is opened on wrench. After leaving menue the peak value is shown and if a triggering mode is selected the evaluation will follow.Right behaviour: No regular measurement when in menue, only tracking of overload condition
11. [N1.13] when user changes the mode but is not finishing it (going back by B1) then the mode from before should still be active (in video case Torque triggering 10,00Nm)
12. [N1.14] 10Nm are 7,38ft.lb (7,3756 which is closer to 7,38 then to 7,37), please adapt on wrench accordingly so that App and wrench show the same value
13. [N1.16] French Language:
    Headline is too long. See pictures beside
        TRANSMISSION DONNEES (cell F28 in translation file PA12)
        CONF. LE MOT PASSE (cell F153 in translation file PA12)"
14. [N1.17] Indicating: Turn direction shall dissappear when send button pressed
15. [N1.18] Peak value to be always shown in the direction where the peak value was reached as long as the peak value is not higher in opposite direction
16. [N1.19] Numbering of history ID must always be increased and must only restart at 1 after factory reset or deletion of the entire history. The newest entry with the highest ID shall always stay on top. There shall be 1000 entrys not 999.
    After 1000 entries reached warning screen shall pop up with: 100% of memory used! Oldest entry will be overwritten."
17. [N1.4 ] Turn off BLE module before power off/standby to prevent BLE not well power down that cause not able to start.

Nordic V0.82:
1.  Raised UART priority to lower the happenning rate of "APP_UART_COMMUNICATION_ERROR", the "APP_UART_COMMUNICATION_ERROR" happened when BLE software device activities inturrupts UART communication.

Firmware V2.7
Firmware:
01. [J1.6] "Finding 1: Monitoring angle range to be shown with ""-"" in front when CCW e.g. -5,0° - -25,0° and therefore Result of angle to be shown in green"
            "Finding 2: When CCW is set and the user turns CW then the Monitoring target must be shown with ""-"" and the result without ""-"" and in red (Video TTAO-1)"
02. [J1.7]	12Nm 0-Series: wrench is overtightened and warning triangle shown solid in status bar. When now the angualr speed is above 100°/sec then the triangle should start blinking when load is between 0,5-125% but it is not blinking and staying solid
03. [J1.11]	"""Recalibration required"" screen is shown only once --> Failed
            How it should be: When wrench is again overtightened then the screen shall be shown again and at every power on of wrench and recalibration is required then this screen shall be shown Overload entries above 105% saved in History and Overload Info --> Passed Measurement possible above 125% --> Passed"
04. [K1.3]	"Mode>>Angle>>Nm, in.lb, ft.lb>>...>>counter clockwise>>torque monitoring:yes>>
            Despite the measurement was succesfull, the torque monitoring result is in red color, see figures beside"
05. [K1.14]	"Warning screen Battery low to be shown always when voltage is dropping below 20% Warning screen battery low not shown when 20% is crossed from low voltage to higher voltage"
06. [L1.2]  If you edit or create a new workflow with 10 screw cases and scroll further down then position 11 is still shown
07. [L1.4]  Finding: Snug torque for CCW to be shown with "-" in front
08. [L1.5]  "Torque Triggering: Observation angle range values are wrong in the app. See figures beside
            Finding: Monitoring range on wrench: 5,0-35,0° but in App is shown 3,7-25,8°"
09. [L1.9]  Master Password reset shows the new key but also the new password which in fact should be given by the Service, see video. When pushing the Key 7 or OK in "SHOW KEY" the new password shall not be shown by the wrench, instead ENTER PASSWORD preset with 0000.
10. [L1.10] When torque is again below 100% then the signalisation should stop (red LED, vibration, Sound)
11. [M1.1]  Overload Info entries, incorrect visualization --> See video "Overload Info entries"
12. [M1.2]  Torque Triggering>>Save as Screwcase: Yes>>Screw Case Name: XXXX>> Next and go back, the name of the screw case is not saved. See video M1.2
13. [M1.3]  Angle>>in.lb>>Torque Monitoring>>Problem to select max target angle. Maximum Range from 21,2 - 106,2 in.lb. There is also problem in Range Visualization on History entry. See video M1.3
14. [M1.4]  Tool connected with USB without battery, after insert battery, the battery charging symbol is not shown
15. [M1.5]  "Tare not successful. Repeat? If you left in this state, the tool maintains ON until the battery is empty How it should be: Wrench shall go in standby according standby time setting"
16. [M1.6]  History >> History Detail >> B7 (Delte entry) >> B1 (go back) >> it should return to "History Detail" screen and not to "History" screen
17. [M1.7]  "What happens when the USB-C cable is connected to the tool when it is OFF??  User is not informed (e.g. by LED or on display) if battery is charging or not Can we implement following behavior: when USB C cable is inserted and wrench loading then the wrench shall automatically turn on until battery is fully loaded. When battery is fully loaded and USB C cable still connected then the standby time is active and wrench goes in standby when battery full and standby time reached"
18. [M1.8]  "ScrewCase Info: Not visualized if the screw case have Angular Monitoring or Torque Monitoring, despite the screw case was configured with Angle or Torque Monitoring.  Request: can we add info when observation is active about the monitoring range"
19. [M1.9]  "Torque Triggering with Angular Monitoring and Angle with Torque Monitoring for Nm, in.lb and ft.lb It is possible to set up the ""Min Angle"" higher than ""Max Angle"".  After this configuration, it is not possible to have a successful measurement. See video M1.9"
20. [M1.10] "Recomendation: Foto de History Detail: Result: --> Angle Result Result: --> Torque Result "
21. CSV add language support for csv file name and column headers.

Bluetooth:
01. [K117]	If there are several screw cases in a workflow e.g. position 1: 0001; position 2: 0002; position 3: 0003 and the user delets screw case 0002 than the list change between app and screw case does not work correctly.
02. [K121]	Precondition: 
                (On App) Create screw case SC01, SC02
                (On App) create workflow WF01, add SC01,SC02
                (On App) activate WF01
                (On wrench) delete SC01
            Look into workflow an App:
                the deleted SC is shown as name ""--""
                On wrench in the workflow details are 2 times SC02"
03. [K122]  Precondition: Screw case is active:
                (On App - iOS) Create screw case SC01
                Wrench leaves the Lockscreen and shows the Mirror, see Foto (1st issue: it should not leave the lock screen, 2nd issue: status bar is missing)
04. [K124]  1. Activation of a screw case.
            2. Factory reset.
            After factory reset the TW goes to indicating mode but the App is still in Trigerring Mode. Even if we go on Menu and go back to Main Screen on TW to force an update the app is still showing the  Torque Triggering mode.
05. [K125]  While editing the workflow on App the TW seems to crash. If we go back to Display on App then the TW seems to work again without need to reset.
06. [K129]  Angle Value in Measurement Data Block is shifted by one Decimal power: Instead of 40.0 deg, the float value is 4.0 deg:
                24 bytes (00 0B 00 00 11 00 01 00 00 00 00 B8 1E D7 41 00 00 80 40 00 00 80 40 01)
07. [K115]  Live Characteristics with negative number.
08. [K128]  Remove CR/LF/CRLF, and add ENTER.
09. [K130]  Password randomized.

Nordic V0.80:
01. [K116]  Reset Bluetooth module and Enable bonding when HID is on; reset bluetooth module and disable bonding when HID is off. (Bond infos not clear when disable bonding.)
02. [K123/K37] 
            Add Watchdog reset if Bluetooth Module hang for 15 seconds.  Not really found hang, just to prevent hang from unknown.
            Remove Bluetooth crash caused by 2nd(or more) connection for non-HID services.
03. [K118]  Reduce live characteristics notification write update to Wrench. 4 updates send to DTW for each characteristics reduced to 1.
            The performance differerence between paired and not paired seems related to connection interval that depends on the central what interval it choose, when not paired, Bluetooth module default to 24(30ms), when paired, central(mobile phone) choose 63(78ms).
            This connection interval is not related to protocol delay interval which we set to 30ms.
            (https://devzone.nordicsemi.com/f/nordic-q-a/15643/questions-about-connection-interval-negotiation)

Firmware V2.6
Firmware:
01. [L1.10]	The signalization should only appear when the torque is higher than 100%.(Indicating mode)
02. [L1.9 ] the new password shall not be shown by the wrench, instead ENTER PASSWORD preset with 0000.
03. [L1.8 ] Update multi language( Translation PA10)
04. [L1.7 ] "When battery voltage is lower than 3.00V, the DTW must be turned off and cannot be turned on. 
            ""Battery Low"" screen should always appear when the battery percentage is lower than 20% only in decreasing direction( 100% --> 0%)"
05. [L1.5 ] The evaluation of the torque tolerance is right on this screen. But what is saved in the history is partly not right.
06. [L1.4 ] "Mode>>Screw cases>>+New screw case>>Mode:Angle>>Units:ft.lb>>Snug Torque:
                After selecting a specific snug torque, the value visualized is wrong. "
07. [L1.3 ] "Mode>>History>>History Detail
            If one wants to deleted a specific entry, it always delete the first entry. See video ""History"""
08. [L1.2 ] If there are 10 screw cases in workflow then position 11 is shown in Workflow when scrolling down and all other positions are shown as free position
09. [L1.1 ] "History entry on wrench for Angle counter-clockwise does not indicate the Angle value correct.
            Result is always shown as 0,0°. In App the value is shown correct."
10. [K1.12] when wrench is blocked it should not be possible to enter the menu
11. [K1.6 ] Overload sorting should be from new to old
12. [K1.3 ] Problem in the visualzation of Snug Torque at "in.lb" and "ft.lb" units, in Angle Mode with Torque Monitoring. Same problem in Torque Triggering mode with Angular Monitoring. See video "Angle Mode Torque Obs." and "Torque Trigg. Angle Obs"
13. [J1.11] "Recalibration screen not shown in any case. See video Overload
    Finding 1: Reclaibration screen not shown --> do test with another device than 30 or 340Nm --> Marko, 10.07.2020
    Finding 2: No history entry --> will be changed that overload is saved twice in history and in overload --> Daphne, v2.6, 09.07.2020
    Finding 3: Measurement stops around 120 - 130% --> do test with another device than 30 or 340Nm --> Marko, 10.07.2020
    Finding 4: Wrench is not blocked even if load is above 140% (340Nm wrench shoul be blocked when load is higher than 476Nm, in Video you see that the load is 500Nm but measurement stops at 423,6Nm(124,6%)) --> do test with another device than 30 or 340Nm --> Marko, 10.07.2020 --> see Finding K1.12"
14. [J1.7 ]	30Nm: Warning triangle not blinking when warning triangle already indicated because of e.g. Recalibration required. How it should be: Even if there is a solid warning triangle and the rotation is too fast, then the warning triangle shall change from solid to blinking as long as the current screw case is ongoing
15. [J1.6 ]	Error in history detail related to colour coding. 
16. CSV update to V1.0.5.
17. [E30  ] Set [Factory calibration status] based on over torque statue.

BT:
01. [J37  ] sporadic issue detected at 50Nm pre-series wrench: Bluetooth ON --> Wrench is going in standby because standby time reached and wrench is turned on again, then Bluetooth is OFF and BT icon blinking, 
02. [J101 ] "We can now see the screen OK/NOK on both sides App and DTW at the same time but the results on App and DTW are not the same sometimes. We have OK on the App and NOK on the DTW and vice versa.  
03. [J111/J112]	When Screw case is activated from App then the display does not show the correct values.
04. [J117 ] If there are several screw cases in a workflow e.g. position 1: 0001; position 2: 0002; position 3: 0003 and the user delets screw case 0002 than the list change between app and screw case does not work correctly
05. [J70  ] No matter App transfer with flag 0/1, Wrench reply with 1.
06. [J115 ] Add minus to live measurement whe CCW.

Nordic V0.79:
01. [J116 ] HID_SEC set to SEC_JUST_WORKS/SEC_OPEN based on HID on/off, 
    after changed HID on/off, BT module will reset.

Firmware V2.5:
Firmware issues:
01. [J1.5] When Workflow is active and then Master PWD is enabled, then active workflow wents into step 0/7
02. [J1.6] History detail screen error
03. [J1.7] only warning triangle to be indicated in blinking mode when too fast, no other signals needed
04. [J1.11] Finding 1: Recalibration screen not shown
      Finding 2: in CCW direction no history entry
      Finding 3: In main screen the Peak value should be indicated instead of ---- in top left corner
05. [J1.13] After selecting one entry to check the details, if you press B4(OK). The history details goes to the last measurement history details.
06. [K1.1]  Scroll down bar and behaviour (History Detail, Screw Case Detail)
07. [K1.2]  After a "Factory Setting" (Mode>>Settings>>System>>Factory Setting).
      When Screw case PWD is ON, then going to "Screw Cases" >> New screw case is created with Password. After performing the created screw case, it doesn't require  a password when the result is not succesful.
08. [K1.3]  Finding 1: Max Value for Torque observation is lower than min value (6,41 ftlb vs. 6,42 ftlb)
           Finding 2: Snug Torque entry in history is wrong (8,78 ftlb vs 6,42 ftlb (Video 1) and 8,3 inlb vs 73,1 
09. [K1.4]  While editing the Target Value of a Screw Case in the TW we are now able to change most of the numbers, except the most significant integer digit (Once i change to 1 i cannot change it to 0). This issue happen with the 12 NM one. 
10. [K1.6]  Bug in visualization of Overload Info. Date, Time and Value are not correct. 
11. [K1.7]  cosmetic issue for main screen when screw case name is WWWW or workflow name and process step is WWWW 10/10.
      WWWW is too long
12. [K1.8]  cosmetic issue for evaluation screen in Spanisch and Italian language
13. [K1.9]  Too fast warning only shown when Angle triggering is activated or torque triggering with angle observation
14. [K1.10] Cosmetic Issue: Change "GUARDAR SCREW CASE" instead of "GUARDAR CASE"
15. [K1.12] Overload (more than 140%),After the wrench being over 140% torque, "Overload" screen never appears and the tool is not blocked. Even "Recalibration required" screen does not appear after every 125% torque given.
16. [K1.13] Info screen finidngs:
      1. Change naming from DTW to the corresponding type: HCT012, HCT030, HCT050, HCT100, HCT200, HCT340
      2. Change naming and info to: Firmware Version: x.x & BLE Version: x.xx
      3. Show Reclaibration in date format dd.mm.yyyy
      4. Cosmetic issue (g is cutted)

BT issues:
1. [I41] Delete the active screw case from the APP,wrench must go into the indicating mode as default
2. [I55] Edit work flow name from the app,two workflows created but now with the same name

Nordic V0.78:
1. Raise the security of HID from SEC_OPEN to SEC_JUST_WORKS(App services keep as SEC_OPEN). In current iOS App, it will ask user to pair or not when connecting:
    A.	when user choose not to pair, App works as before.
    B.	When user paired, App works as before, after App terminated(still paired), HID data send to iOS.
2. When HID & App both subscribed, HID for the connected device(iOS or Android or PC) will be bypassed, and HID data send to next connected device.
3. HID data send to 1st HID connection.
4. Limit 1 App connection, additional App connection will be disconnected.

Firmware V2.4: 
01. [H1.6 ] Defined password is not used (e.g. when 1111 is defined in Settings it does not work when entering, only 0000 works).
02. [H1.14] Workflows needs to be adapted in the same way (alphabetic sorting)
03. [J1.1 ] If Angle Target is reached then the evaluation screen only shows the target value but not the reached value. 
04. [J1.2 ] When HID is switched to ON then Send Button is automatically switched ON as well
05. [J1.3 ] SNUG TORQUE value input is not working for the third digit in down direction (create new Screw case, PWD YES, Unit in.lb)
06. [J1.4 ] Strange behaviour at third digit when entering Target Angle
07. [J1.5 ] When Workflow is active and then Master PWD is enabled, then active workflow wents into step 0/7, see video
08. [J1.6 ] Angle history detail error
09. [J1.7 ] Too Fast! Option is too sensitive that may crash the SW and not possible even to reset the tool. It is necessary to take out the battery.
10. [J1.8 ] While editing the Target Value of a Screw Case in the we are not able to change some numbers (for example 3,10 NM -> we are not able to change the digit 1 pressing down only up). 
            This also happens with the other digits as well. Additonally in the 12NM TW I am able to introduce 2.0 NM sometimes on the Torque Value.
11. [J1.9 ] Delete all history? --> Remove second history
12. [J1.10] When wrong turn direction angle must not be measured
13. [J1.11] When torque measurement reachs more than 125%, "Recalibration required" screen pops up. Does not matter if more overload measurements are performed, or change measurement mode. 
            "Recalibration required" screen never pops up again. One muss turn off and turn on the wrench to see again "Recalibration required" screen, but just once again. 
14. [J1.12] Menu>>History:History Details: Not possible to see the difference between "Torque Triggering with Angular Monitoring" and "Torque Triggering without Angular Monitoring" in history details
15. [J1.13] After selecting one entry to check the details, if you press B4(OK). The history details goes to the last measurement history details. See video History details
16. [J1.14] When deleting a Workflow the wrong screen is shown.There should be "Delete workflow xxxx?" instead of "Delete case xxxx from workflow?"
17. [J1.15] DTW does not go in standby if Buzzer is deactivated. If standby-time is over, DTW is still active. Once I activate the Buzzer, the DTW goes instantaneously in standby :-)
18. [H100 ] If created a new screw case then the screw case will directly be activated. The problem is that in this case the respective setpoint data are not sent to the App, hence app still shows the wrong data. 
            Setpoint data shall be sent once a new screw case have been created and automatically activated.
22. [H98  ] "When creating screw cases in App then these screw cases will not correctly be shown on wrench, see video.  Screw case 0001, 0002, 0003 created on App will be shown as 0001, 0001, 0001 on wrench"
22. [H95  ] Sometimes when we activate the workflow on the App the value of torque target on the TW gauge is not updated. We have to go into to Menu on the TW and go back again for the value to be updated.
22. [H94  ] If we edit the workflow (either on App or TW) while the WF is activated there is no reset on the same. 
            I change the first screw case for instance and after the edition, the old first screw case of the workflow is still show on App and TW. 
            I need to perform a reactivation of the same workflow to update the list of screw cases.
22. [H92  ] Whe we proceed between screw cases inside a workflow  alongside with the values update on the gauge that are working now, we also need the box below the gauge to be updated correctly. 
            Sometimes we are in Screw Case Mode and shows that we are in Workflow, or we are in Workflow Mode and shows that we are in Screw Case. The current/previous/next screw case is most of the time not correct. 
22. [H91  ] Sometimes add 1 or 2 new workflows on TW but the Workflows App list does not update.
22. [H90  ] After deleting the screw case on App everything seems fine in the App side, but in the Torque Wrench one screw case appears duplicated and other one disappears. See Finding H88 since issues are somehow similar. 
            It seems that App is writing in the wrong addresses (not sure). If we do every operation on the DTW we face no issues on deleting or creating new screw cases.
22. [H87  ] "After the creation of the screw case on the TW: the list of screw cases on the Screw Case Menu is not update on the App (our newly created screw case does not appear). 
            We have to disconnect and connect the BLE again to be able to see the full list.  "
22. [H86  ] After the creation of the screw case on the App and if we already have some screw cases added. Instead of having the newly created screw case a duplicated screw case appears on the TW Screw Case List.
22. [H84  ] Hoffmann-Protocol: Flag "Configuration active on torque wrench" 0x508 is still not send according to the specification. The value 0 is always sent once I change a single value in the settings menue. 
            But it shall be set to 1 if I leave the main screen and set to 0 if I enter the main-screen. At the moment we can create new screw cases on DTW without getting any notification for it on App
22. [H53  ] Sometimes When we click to add screw case on App the list opened does not contain the list of all screw cases.
22. [H52  ] Sometimes when we are in the process of adding new screw cases to our workflow happens that previous introduced screw cases are not loaded correctly in the list: 
            the name appears as "--" and the screw case values do not appear. 
            If we switch to Screw Case Menu and go back to Workflow inside App this issue disappears. 
22. [H51  ] After deleting the Screw Case that is currently activated on the TW, the TW goes to Torque indicating mode, but on the App we still have the Torque triggering mode with the deleted screw case setpoints. 
            It looks to me that the App is also in Torque Indicating method, since no evaluation is performed, 
            but the Mode showed is still Torque triggering and the Target Value should also be 0 or disappear 
            (it shouldn't show the Torque target from the deleted Screw Case).
22. [H45  ] After adding on TW the Screw Case is activated. The Torque mirror is updated with the values but the screw case name does not appear. 
            We need to go to Screw Case Menu on App and go back to Torque Mirror to see the Screw Case name.  
22. [H41  ] When deleting the active screw case from the mobile app, the name of the screw case remains on the main screen. 
22. [H33  ] Informatin of the end of a screw case is not transfered to App ... Done through Setpoint datablock ... description follows App needs to know what case is next and if its repeated…
22. [H32  ] Activation of a workflow/screw case
            SC: activation OK, Name is not automaticly exchanged from wrench to app if configurated on wrench
            WF: activation OK, SC name is not loaded 
            In general there is a problem with synchonisation of names, values seems to be ok
            Mode change to direct measurement mode (no WF/SC) at App dont removes workflow/screw case related infos
22. [H14  ] Unit is not changeable via App - stays at Nm even if changed in App to e.g. ft.lb 
23. Change volume name from "GarantBasic" to "Garant HCT".
24. Remove USB HID.
25. Protocol:
            0x0307 set date format to 2.
            0x0308 fixed hour fomat.
            output with flag = 1.
            buzzer disable bug fixed.
            Process protocol before zero reset.
            Add connection state update after zero reset to avoid BT update connection state before wrench ready.
26. BT Uart write with interval at least 5ms.
27. CSV: Leave blank for direction of indicating mode/save sign to angle.
28. Fixed HID angle output decimal to 1.
29. CSV v1.0.3 changes implemented.

Nordic V0.77:
1. Remove concurrent HID/protocol subscription limitation on HID.
2. Replace keypad '-' with US, DE, FR keyboard '-'.
3. Fixed caps on/off issue.
4. Add connection state update command for Wrench side to get connection state after wrench zero reset.


Firmware V2.3: 
1. [B4.3] Start the angle measurement despite not have reached the snug point (For ""ft.lb"" and ""in.lb"" works not correctly).
2. [F4.1] Partially Solved. The visualization of the decimal coma in the angle measurement is implemented, but it always measures in units for example: 1.0°, 2.0°, 3,0°, 4,0°, etc. The decimal coma does not work
3. [H1.6] Password screen : 1) Delete icon 1 (button 1) for screw case and workflow password entering.
                            2) Create Screw Case PWD:left button for left direction , icon 7 missing.
4. [H1.7] If not the correct direction was used according the screw case setting, then the entry shall be in red color.
5. [H1.11] When editing an existing workflow and a new name is given which is alread used by another workflow then the workflow will be saved with the same name as the already existing one.
6. [H1.12] When the battery is disconnected, all the Work Flow Data is gone.(it always happens when there is 10 workflows saved)
7. [H1.13] Icon Button 1 needs to be changed from Menu icon to <-- icon for "Detail" Workflow screen 
8. [H1.14] Screw Cases are ordered from the oldest to the newest. It should be ordered according the alphabetic order 0,1,2,3,4,5,6,7,8,9,A,B,C,….
9. [H1.16] Menu >> Screw cases >> New screw case >> SCREW CASE NAME >> PASSWORD >> YES >> B1 >> PASSWORD = NO
10.[H1.20] english (counter clockwise is assymetrical)
11.[H1.27] show screen "Delete all histroy" in two rows if space is not enough for languages like spanish, italian and french like it is done for "Delete history entry?"
12.[I1.1] Use Case 9 behaviour not implemented --> Done
13.[I1.3] When editing an existing Screw case and a new name is given then the values of old screw case should be indicated as default for the new screw case check and implement.
14.[I1.4] Sometimes we can create a workflow on the TW and add the screw cases to the list without any problems. Other times while we are choosing the screw cases for our new workflow, after clicking on the screw case we want to add, the list shown after is from other existing workflow (even the name is changed to that other workflow). 
15.[I1.5] No Signalisation  (Buzzer, vibration, LED) in 
             Triggering >> in.lb >> … 
             Triggering >> ft.lb >> …
16.[I1.6] When screw case is selected and you go back by pressing B1, it always returns to "+ New screw case"
17.[I1.7]After editing a screw case (change name), it creates a new screw case with the changed name and also with the possibility to select wrong parameters.
18.[I1.9] Workflow in Infinte Loop after first screw case is succesfull. See video "Workflow". Screw case 1/3 OK >> Screw case 166/3 OK >> Screw case 167/3 OK …
19.[I1.21] I need to perform a reactivation of the same workflow to update the list of screw cases.(wrench send 0508 to app)
20.[I1.22] Replace dot by comma for all Angle, Torque and tolerance values
21.[I1.11] SCHRAUBFALL SPEICHERN instead of ALS SCHRAUBFALL SPEICHERN
22.[I1.13] ÜBERWACHUNG instead of DREHMOMENTÜBERWACHUNG
23.[I1.15] Implement function of button left and right for this screen
24.[I1.16] Unit in Indicating doesn´t change when peak value indicated
25.[I1.17] After editing the list of screw cases in one workflow in the TW, we go back to the workflow menu on TW and we have two workflows with the same name and one of our previous Workflows disappears. 
26.[I1.18] If i delete screw case inside the workflow list in the TW, it seems to have no effect.
27.[I1.19] Deleting Screw Case in activated Workflow:
      1. Sequence numbering changes from 1/4 to 0/4 instead of 1/3
      2. New Workflow is created with the deleted Screw Case in
28.[I1.20] While running a workflow:
      After a OK measurement when we proceed to next screw case on the workflow the index that should show the current screw case we are on, for instance 2/4 shows values totally wrong like 166/4. The screw case setpoints are loaded correctly but after that we cannot move to the next screw case on the workflow (no matter if we decided to repeat or not, if its a OK/NOK measurement). We noticed that if we fail all measurements and click to not repeat or repeat in all screw cases the indexes are then displayed correctly and we can move through all screw cases of the workflow without any problems. As soon as a measurement is OK the index loaded is wrong and we cannot move forward to next screw case anymore.
29.[I1.21] If we edit the workflow (either on App or TW) while the WF is activated there is no reset on the same. I change the first screw case for instance and after the edition, the old first screw case of the workflow is still show on App and TW. I need to perform a reactivation of the same workflow to update the list of screw cases. 
30.[I1.22] Replace dot by comma for all Angle, Torque and tolerance values
31.[I1.23] Text field too short for position 10. At number 10 the 0 is cutted on the right side.
32.[BT.G66] Fix HID +/- sign error issue.
33.[BT.G67] Send Torque from forced to relax to App.
34.[BT.G68] Hide "Config via Mobile App" when App terminated.
35.[BT.G69] Fixed History disappears(Factory resetted, 0x0511=01)
36.[BT.G70/G72] Hoffmann-Protocol, fixed device type number.
37.[BT.G71] Hoffmann-Protocol, fixed Tool type.
38.[BT.G73] Hoffmann-Protocol, fixed lifetime counter.


Nordic V0.76:
1. Limit connection for HID to 1, connect for others to 1.
2. Subscribe any to AKTTORQUE/AKTANGLE/PEAKTORQUE/PEAKANGLE enable all output.

Firmware V2.2A: 
1. Fixed change header bug result after “Factory Reset”. There is a mistake that set error length into internal parameter.


Firmware V2.2: 
1. eeprom has been changed ,please do factory reset after firmware upgrade.
2. Default Value Definition_PA01→ done
3. Translation_GarantBasic GUI_Strings_PA06 → done
4. [B3.2/B4.4] signals not according signal table
5. [D1.1] Language Setting : French and Italian have to be changed. 
6. [D4.1] Target Angle Selection: Visualization of the selected angle is not correct.
7. [F2.1] History entries not deleted when doing a factory reset.
8. [F4.1] The visualization of the decimal coma in the angle measurement is implemented, but it always measures in units for example: 1.0°, 2.0°, 3,0°, 4,0°, etc. The decimal coma does not work
9. [G1.1] Instantaneous shutdown of the tool after changing the language by selecting different options (for Italian, Spanish or French)
10.[G1.2] implemented Effective Length feature 
12.[G3.1/G4.1] Torque with angle observation: Measurement evaluation is wrong.
13.[H1.1] If one press B4 more than 3 seconds, the tool turn off again.  --> Modify it
14.[H1.2] If Master PWD is changed to ON it must be active instantaneously (now it is only active after shut down of wrench)
15.[H1.3] If Master PWD screen is shown button number 1 is not working 
16.[H1.5] in.lb and ft.lb units, the minimum and maximum values are placed incorrectly in the scale.
17.[H1.6] In this case there should be no questioning about the screw case password, only when global setting is active
18.[H1.7] History Detail, string clockwise to be translated in different languages (in shown case there should be indicated “rechts”):
19.[H1.8] Push B7 to delete the screw case after confirming the action --> Not deleting the correct entry, it always delete the first history file
20.[H1.9] Remove "<>" from [QR code <SHOW>], Add "<>" to [HID ON].
21.[H1.10]	When editing an existing Work Flow or an existing Screw Case, then always the given name (in shown case QQQQ) should be indicated as default instead of 0000
22.[H1.11]	Possible to have Workflows with same name after editing the work flow name >> NOT CORRECT
23.[H1.12]	When the battery is disconnected, all the Work Flow Data is gone.
24.[H1.13]	Work Flow Detail button 1 and 7 with different icons depending on the userflow string.  At the moment for both strings the same icons are used.  Change for screen 2 according the shown icons.  
25.[H1.15]	Screw Case name lost
26.[H1.16]	Screw Case Password: After selecting "Yes" and if you press  Button 1, the selected option has changed automatically always to "No". General behaviour is that the done setting is saved even if button 1 is pressed
27.[H1.17]	Change wording to “Delete SCREW CASE QQQQ?” instead of “Delete SCREW Delete case QQQQ?”:
28.[H1.18]	Typo EINSTELLUNG instead of EINSTELLUNGEN
29.[H1.19]	Schraubfall PW in Setting there should be An or AUS
30.[H1.20]	Arrangement of "links" not symmetrical. Should be done as for "rechts"
31.[H1.21]	Heading should be FILTER MODE and not CHOOSE SCREW CASE
32.[H1.22]	when inactive not in white colour, should be grey same as the letters
33.[H1.23]	Torque should be in the center, at the moment it is more on the right side
34.[H1.24]	Icons in status bar should always arrange to the left side, e.g. when Bluetooth sign is not shown then the memory icon shall move left next to battery
35.[H1.25]	Change screen of filter mode
36.[H1.26]	Memory icon in status bar shall only be shown in red or yellow color and only if memory limit is reached 
37. Fixed 0x0C00/0x0D00 torque value always in Nm issue.
38. Fixed CSV issues accroding CSV V1.02.
39. Fixed Bluetooth reset, improved reliability.

Nordic V0.75:
1. Set spontaneous link to 3. This is a workaround that when Windows/App both connected, then App terminated, the link with Mobile not terminated, when link limitation with 2, Bluetooth on Wrench will not advertising. When link limitation with 3, Bluetooth will continue to advertising, so App will see BT Wrench.


TFT Firmware V2.1:
Fixed Following issues:
B3.2: signals not according signal table
B4.4: signals not according signal table
D1.1: Language Setting : French and Italian have to be changed. 
D4.1: Target Angle Selection: Visualization of the selected angle is not correct
F1.1: Bluetooth Symbol only appears on the screen when the option "Menu" --> "Connection" --> "Bluetooth" is enabled. Bluetooth symbol to be shown in a higher quality.
F1.3: History single delete : always the last entry is deleted
F1.4: It should not be possible to stop or restart the measurement during the evaluation time
F1.7: Recalibration required Behavior. 
F1.10: "Min Angle" should be always less than "Max Angle"
F1.11: Target Tolerance Range : scale jumps to quickly
F2.1: History data saving incorrect.
F2.2: Indicating mode :If there is no torque measurement (0Nm), it should not save this measurement on the history list.
F4.1: Angle visualization with decimal coma eg. "20,2°"
G1.1: Instantaneous shutdown of the tool after changing the language by selecting different options (for Italian, Spanish or French)
G3.1/G4.1: Measurement evaluation is wrong
G4.2: the tolerance should be symmetrical
E35: Fix CSV crashes when records more than 500.
E36/E37: Turn off Bluetooth complete.

Add function : movement detected by gyro sensor for wake up(In dimming mode)

Nordic V0.74:
    1. Send +/- using keypad +/- instead of keyboard to avoid differences layout from different language.(E6)
    2. Disable HID on connection when both HID/PROTOCOL/Torque notified to avoid send HID to App.(E2/E18)
